living together and practically married - Français Anglais Dictionnaire